Background Patterns

Color Scheme

Mới nhất:

Lập trình C

[Lập trình C] Xuất danh sách sinh viên sử dụng struct

Danh Thanh Liêm
Xem thêm:

#include"stdio.h"
struct SINH_VIEN
{
    char mssv[50],hoten[50],sdt[50],noisinh[50];
    float diemtb;

};
typedef struct SINH_VIEN SV;
struct Lop
{
    char malop[10],tenlop[20];
    SV DSSV[50];
    int siso;
};
void nhapSV(SV*a);
void xuatSV(SV a);
void nhapLOP(Lop*a);
void xuatLOP(Lop a);
void nhapDSSV(SV a[], int n);
void xuatDSSV(SV a[], int n);
int main()
{
    Lop a;
    nhapLOP(&a);
    xuatLOP(a);
   
    return 0;
}
void nhapSV(SV*a)
{
    printf("\n Nhap ma so sinh vien: ");
    fflush(stdin);
    scanf("%s", a->mssv);
   
    printf("\n Nhap ho va ten : ");
    fflush(stdin);
    gets(a->hoten);
   
    printf("\n Nhap so dien thoai: ");
    fflush(stdin);
    gets(a->sdt);
   
    printf("\n Nhap noi sinh: ");
    fflush(stdin);
    gets(a->noisinh);
   
    printf("\n Nhap diem trung binh: ");
    fflush(stdin);
    scanf("%f",&a->diemtb);   
}
void xuatSV(SV a)
{
    printf("%s\t",a.mssv);
    printf("%s\t\t",a.hoten);
    printf("%s\t",a.sdt);
    printf("%s\t\t",a.noisinh);
    printf("%f\t",a.diemtb);
    printf("\n");
}
void nhapLOP(Lop*a)
{
    printf("Nhap ma lop: ");
    fflush(stdin);
    scanf("%s",a->malop);
   
    printf("\nNhap ten lop: ");
    fflush(stdin);
    gets(a->tenlop);
   
    printf("\nNhap si so: ");
    fflush(stdin);
    scanf("%d",&a->siso);
   
    printf("\nNhap danh sach sinh vien: \n");
    nhapDSSV(a->DSSV, a->siso);
}
void xuatLOP(Lop a)
{
    printf("%s\t",a.malop);
    printf("%s\t",a.tenlop);
    printf("%d\t",a.siso);
    printf("\nDanh sach sinh vien:\n");
    xuatDSSV(a.DSSV,a.siso);
}
void nhapDSSV(SV a[], int n)
{
    int i=0;
    while(i<=n-1)
    {
        printf("\nNhap sinh vien thu: %d",i+1);
        nhapSV (a+i);
        i++;
    }   
}
void xuatDSSV(SV a[], int n)
{
    int i=0;
    while(i<=n-1)
    {
        xuatSV (*(a+i));
        i++;
    }
}



Tut By: Thanh Liêm
THE END
Đánh giá hôm nay:
{[['']]}
[Lập trình C] Xuất danh sách sinh viên sử dụng struct Reviewed by ADMIN on January 10, 2020 Rating: 5
Hãy viết bình luận của bạn ở mục Nhận xét để được trả lời sớm nhất.

No comments :

Một số lưu ý khi bình luận

Mọi bình luận sai nội quy sẽ bị xóa mà không cần báo trước (xem nội quy)

Bấm Thông báo cho tôi bên dưới khung bình luận để nhận thông báo khi admin trả lời

Để bình luận một đoạn code, hãy mã hóa code trước nhé

:)
:))
:D
=))
:(
:((
:o
^_^
^-^
/f
^.^
/g
.
;)
-_-
==
/r
-.-
:p
/o
/hi
/ok
/clap
(y)
(3)
.

Bản quyền(tác giả web) thuộc về: Danh Thanh Liêm, Blog này là: Thanh Liêm Blog © 2017 - 2018
Powered By Danh Thanh Liêm , Thiết kế bởi Danh Thanh Liêm | Facebook

Biểu mẫu liên hệ

Name

Email *

Message *

Powered by Blogger.